package com.devilvan.betrice.lol.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
* @author Evad.Wu
* @Description LOL-对局基本信息 数据传输对象
* @date 2022-09-30
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "LOL-对局基本信息 数据传输对象")
public class LolBattleHeaderDto {
    @Schema(description = "对局ID")
    private Long gameId;
    @Schema(description = "大区ID")
    private Integer areaId;
    @Schema(description = "游戏开始时间")
    private Date gameStartTime;
    @Schema(description = "游戏时间")
    private Integer gameTimePlayed;
    @Schema(description = "地图ID")
    private Integer mapId;
    @Schema(description = "队列ID")
    private Integer gameQueueId;
    @Schema(description = "游戏模式")
    private String gameMode;
    @Schema(description = "游戏类型")
    private String gameType;
    @Schema(description = "是否提前投降")
    private Boolean wasEarlySurrender;
    @Schema(description = "是否超过25分钟")
    private Boolean playGt25Mask;
    @Schema(description = "游戏版本")
    private String gameServerVersion;
}
